package com.wnx.job.modules.rms.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;

/**
 * 前端的简历对象
 */
@Data
public class IntentionDto implements Serializable {
    /**
     * 期望城市
     */
    @ApiModelProperty("期望城市")
    @NotBlank(message = "期望城市不能为空！")
    private String city;

    /**
     * 期望行业：前端得到的是级联行业数组 [行业父ID,行业ID] [行业父ID2,行业ID2]
     */
    @ApiModelProperty("期望行业：前端得到的是级联行业数组 [行业父ID,行业ID] [行业父ID2,行业ID2]")
    @NotNull(message = "期望行业不能为空！")
    private List<Long[]> industry;

    /**
     *期望职位
     */
    @ApiModelProperty("期望职位")
    @NotBlank(message = "期望职位不能为空！")
    private String name;


    /**
     * 工作性质：前端得到的是工作性质数组 [工作性质1，工作性质2，工作性质3]
     */
    @ApiModelProperty("工作性质：前端得到的是工作性质数组 [工作性质1，工作性质2，工作性质3]")
    @NotNull(message = "工作性质不能为空")
    private List<String> workType;


    /**
     * 期望薪水
     */
    @ApiModelProperty("期望薪水")
    @NotBlank(message = "期望薪水不能为空")
    private String  salary;


}
